<?php 
    include 'cabecalho.php';
    
    //pergunta
  $objpergunta = new Pergunta();
  
    $listaarea = $objpergunta->listararea($complemento);
    
    $listasubarea = $objpergunta->listarsubarea($complemento_subarea);
    
    $listanivel = $objpergunta->listarnivel($complemento_nivel);
    
    
    
   if(isset($_POST['submitperg'])){
       

        //$objpergunta->nome_subarea  = $_POST["nome_subarea"];
        //$objpergunta->desc_subarea  = pg_escape_string($_POST["desc_subarea"]);
        $objpergunta->idresp = $_POST["idresp"];

        $huerhuer=
        
        $objpergunta->inserir();
        
        header("location: cadpergunta.php");
        
        
    }
    //resposta
        $objresposta = new Resposta();

    if(isset($_POST["filtro"])){
       $complemento = "where nome_usuario ILIKE '%".  $_POST["filtro"]  ."%'"; 
    }else{
       $complemento =""; 
    }
    
    $listapais = $objresposta->listarpais($complemento);
    
    $listaresp = $objresposta->listar($complemento);
    
   if(isset($_POST['submitresp'])){
       

        $objresposta->nome_pais  = $_POST["nome_pais"];
        $objresposta->resposta_trad  = pg_escape_string($_POST["resposta_trad"]);
        
        $objresposta->inserir();
        
        header("location: cadpergunta.php");
        
    }
    


?>

<script type="text/javascript">
            $(document).ready(function(){
//mostra sub-área baseado na área
                $("select#nome_subarea > option[class != 0]").hide();
                $("select#nome_area").change(function(){
                    var valuearea = $("select#nome_area option:selected").attr('value');
                    $("select#nome_subarea > option").show();
                    if($("select#nome_subarea option").attr('class') != valuearea ){
			$("select#nome_subarea > option[class != "+ valuearea+"]").hide();
                    }
                    
                    if($("select#nome_subarea option").attr('class') == valuearea ){
                        $("select#nome_subarea > option[class = "+ valuearea+"]").show();
                    }
                   if( valuearea == 0 ){
                        $("select#nome_subarea > option").hide();
                        $("select#nome_subarea > option[value = 0]").show();
                    }
                    });
                  //mostra nivel baseado no país  
                  $("select#nome_nivel > option[class != 0]").hide();
                $("select#nome_pais").change(function(){
                    var valuepais = $("select#nome_pais option:selected").attr('value');
                    $("select#nome_nivel > option").show();
                    if($("select#nome_nivel option").attr('class') != valuepais ){
			$("select#nome_nivel > option[class != "+valuepais+"]").hide();
                    }
                    
                    if($("select#nome_nivel option").attr('class') == valuepais ){
                        $("select#nome_nivel > option[class = "+ valuepais+"]").show();
                    }
                  if( valuepais == 0 ){
                        $("select#nome_nivel > option").hide();
                        $("select#nome_nivel > option[value = 0]").show();
                    }
                    });
                    
                    //mostra somente respostas do país
                    
                $("select#nome_pais").change(function(){
                    var valuepais2 = $("select#nome_pais option:selected").attr('value');
                   $("#tbllista tr[value != 0]").show();
                    if($("#tbllista").attr('value') != valuepais2){
			$("#tbllista tr[value != "+valuepais2+"]").hide();
                    }
                     if($("#tbllista").attr('value') == valuepais2){
			$("#tbllista tr[value != "+valuepais2+"]").show();
                    }
                    $("#tbllista tr[value = 0]").show();
                    });
                    
                    //mostra respostas selecionadas em outra tabela 
                    
 
                $("[id^=correta]").hide();
                $("[id^=selecionada]").attr('checked', false); 
                $("[id^=selecionada]").change(function(){
                    
                    var idselec = this.id.slice(11);
                    if(this.checked == true){
                        $("#correta"+idselec).show();
                        }
                        else{
                            $("#correta"+idselec).attr('checked', false);
                            $("#correta"+idselec).hide();
                        }
                  
                    });
                    
                    
                    //remove respostas previamente selecionadas
                /*$('table').on('click', '[id^=remove_perg]', function(){    
                    var idresp = this.id.slice(11);
                    $("#selec_perg"+idresp).show();
                    $(".remove_perg"+idresp).remove();
                    
                    });*/
                    
               // cadastra a pergunta e respostas selecionados
               
               /* $('body').on('click', '#submitperg', function(){ 
                    
                    var arr = $('#perg_selecionada > value').map(function() {
                        return this.innerHTML;
                    }).get();
                    alert(arr.join(", "));
                    
                    $.post("cadpergunta-add.php",{vars},function(data){
                        // resto do código
                    });

                    $.post('grava.php', 
			{nome:login, pontos:pontos}, 
			function(data){$("#ranking").html(data);},
			"html");
                    
                    });*/


            });
            
            
        </script>
                
                <h1>Cadastro de Perguntas</h1><br /><br />
                <?php echo $huerhuer; ?>
                <span id="cagando"></span>
                
                
                <div class="formulario">
                    <form method="POST" action="cadpergunta.php" id="selecionar">
                        <label >Área:</label>
                        <select name="nome_area" id="nome_area" >
                            <option value="0">Área...</option>
                           
                            <?php foreach ($listaarea as $itemarea){

                               ?> 
                                <option  value='<?php echo "$itemarea->idarea"; ?>' ><?php echo "$itemarea->desc_area"; ?></option>
                               
                                
                            <?php }?>

                        </select> <br /><br />
                        
                        <label >Sub-Área:</label>
                        <select name="nome_subarea" id="nome_subarea" >
                            <option value="0" class="0">Sub-Área...</option>
                           
                                
                            <?php foreach ($listasubarea as $itemsubarea){
                                    
                               ?> 
                                <option value='<?php echo $itemsubarea->idsubarea; ?>' class="<?php echo $itemsubarea->idarea; ?>"><?php echo "$itemsubarea->desc_subarea"; ?> </option>
                            <?php }?>

                        </select> <br /><br />
                       
                         <label >País:</label>
                        <select name="nome_pais" id="nome_pais">
                            <option value="0" class="0">País...</option>

                            <?php foreach ($listapais as $itempais){

                               ?> 
                                <option value='<?php echo "$itempais->idpais"; ?>'><?php echo "$itempais->nome_pais"; ?> </option>
                            <?php }?>

                        </select> <br /><br />
                        
                        <label >Nível:</label>
                        <select name="nome_nivel" id="nome_nivel" >
                            <option value="0" class="0">Nível...</option>
                           
                                
                            <?php foreach ($listanivel as $itemnivel){
                                    
                               ?> 
                                <option value='<?php echo $itemnivel->idnivel; ?>' class='<?php echo $itemnivel->idpais; ?>'><?php echo "$itemnivel->desc_nivel"; ?> </option>
                            <?php }?>

                        </select> <br /><br />
                        
                        <label >Dificuldade:</label>
                        <select name="grau_perg" id="grau_perg" >
                            <option value="facil" class="0">Fácil</option>
                            <option value="medio" class="0">Médio</option>
                            <option value="dificil" class="0">Difícil</option>

                        </select> <br /><br />
                        
                        <label >Pergunta:</label>
                        <textarea name="resposta_trad" required maxlength="500" rows="11" cols="45"></textarea><br /><br />
                        
                   

                        
                        <label ></label>
                        <input type="submit" name="submitperg" id="submitperg" value="Cadastrar Pergunta"  ><br />
                        
                       
                    </form>
                </div>
                
                <div class="formulario">
                   
                        
                    <form method="POST" action="cadpergunta.php">
                        <label >Nova Resposta:</label>
                        <textarea name="resposta_trad" required maxlength="500" rows="11" cols="45"></textarea><br /><br />
                        <label ></label>
                        <input type="submit" name="submitresp" value="Adicionar Resposta"  ><br />
                        
                    </form>
                </div>
                
                
                
                <br /><h2>Lista de Respostas</h2><br />
                
                <div>
        <table class="tbllista" id="tbllista" > 
    <thead>
        <tr value="0">
            <th>ID</th>
            <th>País</th>
            <th>Pergunta</th>
            <th>Selecionar</th>
            <th>Correta</th>
        </tr>
    </thead>
    <tbody>

        <?php
        if(isset($listaresp)){ //verifica se veio algum registro
            foreach ($listaresp as $item)
            {
                
                
        ?>
        <tr value="<?php echo $item->idpais; ?>">
            <td><?php echo filter_var($item->idresposta,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            <td><?php echo filter_var($item->nome_pais,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            <td><?php echo filter_var($item->resposta_trad,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            <td><input type="checkbox" name="selecionado" value="" id="selecionada<?php echo $item->idresposta; ?>"></td>
            <td><input type="radio" name="correta" value="t" id="correta<?php echo $item->idresposta; ?>"></td>
        </tr>
        <?php
        }
        }
        else {
            echo "<tr><td colspan='10'> nenhum registro encontrado</td></tr>";
        }
        ?>
        
    </tbody>
</table>
            </div>
                
                
                
                
<?php 
    include 'rodape.php';
?>

                <script>
    
			$(document).ready(function(){
				$("#tbllista").dataTable(
				{
                                        "bPaginate": false,
                                        "bLengthChange": true,
                                        "bFilter": false,
                                        "bSort": true,
                                        "bInfo": true,
                                        "bAutoWidth": true,
					"oLanguage":{
						"sProcessing":   "Processando...",
						"sLengthMenu":   "Mostrar _MENU_ registros",
						"sZeroRecords":  "Não foram encontrados resultados",
						"sInfo":         "Mostrando de _START_ até _END_ de _TOTAL_ registros",
						"sInfoEmpty":    "Mostrando de 0 até 0 de 0 registros",
						"sInfoFiltered": "(filtrado de _MAX_ registros no total)",
						"sInfoPostFix":  "",
						"sSearch":       "Buscar:",
						"sUrl":          "",
						"oPaginate": {
							"sFirst":    "Primeiro",
							"sPrevious": "Anterior",
							"sNext":     "Seguinte",
							"sLast":     "Último"
						}
					},
					"oPaginationType": "full_numbers"
					}
					
				);
			});
                        
                        
                        
                        
                    
               
		</script>

  
